package main

import "fmt"

func main() {
	/*
		在Go语言中，关键字if 是用于测试某个条件（布尔型或逻辑型）的语句，如果该条件成立，则会执行if后由
		大括号{} 括起来的代码块，否则就会忽略该代码快继续执行后续的代码
	*/
	if true {
		fmt.Println("条件成立执行的代码")
	}
	/*
			如果存在第二个分支，则可以在上面代码的基础上添加else关键字以及另一代码块，这个代码块中的代码只有
		在条件不满足的时候才会继续执行，if 和 else 后的两个代码块是相互独立的分支，只能执行其中一个
	*/
	if false {
		fmt.Println("条件成立的时候执行的代码")
	} else {
		fmt.Println("条件不成立的时候执行的代码")
	}
	/*
		如果存在第三个分支，则可以使用下面这三种独立分支的条件
	*/

	if false {
		fmt.Println("条件成立时执行的代码")
	} else if false {
		fmt.Println("上面的if判断不成立下面if判断成立的时候执行的代码")
	} else {
		fmt.Println("上面均不成立执行的代码")
	}
}
